package org.dromara.system.business.applicationManage.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
import lombok.Data;
import org.dromara.system.domain.BaseCommons;

/**
 *
 * @author chs
 * @TableName application_manage
 */
@TableName(value ="application_manage")
@Data
public class ApplicationManage extends BaseCommons implements Serializable{
    /**
     * 主键
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 发布日期
     */
    private LocalDateTime releaseTime;

    /**
     * 应用名称
     */
    private String applicationName;

    /**
     * 版本号
     */
    private String applicationVersion;

    /**
     * 应用地址
     */
    private String applicationAddress;

    /**
     * 开发者名称
     */
    private String applicationDeveloper;

    /**
     * 应用账号
     */
    private String applicationAccount;

    /**
     * 应用密码
     */
    private String applicationPassword;

    /**
     * 交付方式id
     */
    private String applicationDeliveryId;

    /**
     * 应用领域id
     */
    private String applicationExtentId;

    /**
     * 应用说明
     */
    private String applicationRemark;

    /**
     * 备注信息
     */
    private String remark;

    /**
     * 应用状态（0审核中、1待上架、2已上架）
     */
    private Integer applicationStatus;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}
